Principles of diversity